'use strict'

module.exports = {
  get '@anthropic-ai/sdk' () { return require('../../../datadog-plugin-anthropic/src') },
  get '@apollo/gateway' () { return require('../../../datadog-plugin-apollo/src') },
  get '@aws-sdk/smithy-client' () { return require('../../../datadog-plugin-aws-sdk/src') },
  get '@azure/event-hubs' () { return require('../../../datadog-plugin-azure-event-hubs/src') },
  get '@azure/functions' () { return require('../../../datadog-plugin-azure-functions/src') },
  get '@azure/service-bus' () { return require('../../../datadog-plugin-azure-service-bus/src') },
  get '@cucumber/cucumber' () { return require('../../../datadog-plugin-cucumber/src') },
  get '@playwright/test' () { return require('../../../datadog-plugin-playwright/src') },
  get '@elastic/elasticsearch' () { return require('../../../datadog-plugin-elasticsearch/src') },
  get '@elastic/transport' () { return require('../../../datadog-plugin-elasticsearch/src') },
  get '@google-cloud/pubsub' () { return require('../../../datadog-plugin-google-cloud-pubsub/src') },
  get '@google-cloud/vertexai' () { return require('../../../datadog-plugin-google-cloud-vertexai/src') },
  get '@google/genai' () { return require('../../../datadog-plugin-google-genai/src') },
  get '@grpc/grpc-js' () { return require('../../../datadog-plugin-grpc/src') },
  get '@hapi/hapi' () { return require('../../../datadog-plugin-hapi/src') },
  get '@happy-dom/jest-environment' () { return require('../../../datadog-plugin-jest/src') },
  get '@jest/core' () { return require('../../../datadog-plugin-jest/src') },
  get '@jest/test-sequencer' () { return require('../../../datadog-plugin-jest/src') },
  get '@jest/transform' () { return require('../../../datadog-plugin-jest/src') },
  get '@koa/router' () { return require('../../../datadog-plugin-koa/src') },
  get '@langchain/core' () { return require('../../../datadog-plugin-langchain/src') },
  get '@langchain/openai' () { return require('../../../datadog-plugin-langchain/src') },
  get '@node-redis/client' () { return require('../../../datadog-plugin-redis/src') },
  get '@opensearch-project/opensearch' () { return require('../../../datadog-plugin-opensearch/src') },
  get '@prisma/client' () { return require('../../../datadog-plugin-prisma/src') },
  get '@redis/client' () { return require('../../../datadog-plugin-redis/src') },
  get '@smithy/smithy-client' () { return require('../../../datadog-plugin-aws-sdk/src') },
  get '@vitest/runner' () { return require('../../../datadog-plugin-vitest/src') },
  get aerospike () { return require('../../../datadog-plugin-aerospike/src') },
  get ai () { return require('../../../datadog-plugin-ai/src') },
  get amqp10 () { return require('../../../datadog-plugin-amqp10/src') },
  get amqplib () { return require('../../../datadog-plugin-amqplib/src') },
  get avsc () { return require('../../../datadog-plugin-avsc/src') },
  get 'aws-sdk' () { return require('../../../datadog-plugin-aws-sdk/src') },
  get bunyan () { return require('../../../datadog-plugin-bunyan/src') },
  get 'cassandra-driver' () { return require('../../../datadog-plugin-cassandra-driver/src') },
  get child_process () { return require('../../../datadog-plugin-child_process/src') },
  get connect () { return require('../../../datadog-plugin-connect/src') },
  get couchbase () { return require('../../../datadog-plugin-couchbase/src') },
  get cypress () { return require('../../../datadog-plugin-cypress/src') },
  get dns () { return require('../../../datadog-plugin-dns/src') },
  get 'dd-trace-api' () { return require('../../../datadog-plugin-dd-trace-api/src') },
  get elasticsearch () { return require('../../../datadog-plugin-elasticsearch/src') },
  get express () { return require('../../../datadog-plugin-express/src') },
  get fastify () { return require('../../../datadog-plugin-fastify/src') },
  get 'find-my-way' () { return require('../../../datadog-plugin-find-my-way/src') },
  get 'global:fetch' () { return require('../../../datadog-plugin-fetch/src') },
  get graphql () { return require('../../../datadog-plugin-graphql/src') },
  get grpc () { return require('../../../datadog-plugin-grpc/src') },
  get hapi () { return require('../../../datadog-plugin-hapi/src') },
  get hono () { return require('../../../datadog-plugin-hono/src') },
  get http () { return require('../../../datadog-plugin-http/src') },
  get http2 () { return require('../../../datadog-plugin-http2/src') },
  get https () { return require('../../../datadog-plugin-http/src') },
  get ioredis () { return require('../../../datadog-plugin-ioredis/src') },
  get iovalkey () { return require('../../../datadog-plugin-iovalkey/src') },
  get 'jest-circus' () { return require('../../../datadog-plugin-jest/src') },
  get 'jest-config' () { return require('../../../datadog-plugin-jest/src') },
  get 'jest-environment-node' () { return require('../../../datadog-plugin-jest/src') },
  get 'jest-environment-jsdom' () { return require('../../../datadog-plugin-jest/src') },
  get 'jest-runtime' () { return require('../../../datadog-plugin-jest/src') },
  get 'jest-worker' () { return require('../../../datadog-plugin-jest/src') },
  get koa () { return require('../../../datadog-plugin-koa/src') },
  get 'koa-router' () { return require('../../../datadog-plugin-koa/src') },
  get kafkajs () { return require('../../../datadog-plugin-kafkajs/src') },
  get '@confluentinc/kafka-javascript' () {
    return require('../../../datadog-plugin-confluentinc-kafka-javascript/src')
  },
  get langchain () { return require('../../../datadog-plugin-langchain/src') },
  get mariadb () { return require('../../../datadog-plugin-mariadb/src') },
  get memcached () { return require('../../../datadog-plugin-memcached/src') },
  get 'microgateway-core' () { return require('../../../datadog-plugin-microgateway-core/src') },
  get mocha () { return require('../../../datadog-plugin-mocha/src') },
  get 'mocha-each' () { return require('../../../datadog-plugin-mocha/src') },
  get vitest () { return require('../../../datadog-plugin-vitest/src') },
  get workerpool () { return require('../../../datadog-plugin-mocha/src') },
  get tinypool () { return require('../../../datadog-plugin-vitest/src') },
  get moleculer () { return require('../../../datadog-plugin-moleculer/src') },
  get mongodb () { return require('../../../datadog-plugin-mongodb-core/src') },
  get 'mongodb-core' () { return require('../../../datadog-plugin-mongodb-core/src') },
  get mongoose () { return require('../../../datadog-plugin-mongoose/src') },
  get mysql () { return require('../../../datadog-plugin-mysql/src') },
  get mysql2 () { return require('../../../datadog-plugin-mysql2/src') },
  get net () { return require('../../../datadog-plugin-net/src') },
  get next () { return require('../../../datadog-plugin-next/src') },
  get 'node:dns' () { return require('../../../datadog-plugin-dns/src') },
  get 'node:http' () { return require('../../../datadog-plugin-http/src') },
  get 'node:http2' () { return require('../../../datadog-plugin-http2/src') },
  get 'node:https' () { return require('../../../datadog-plugin-http/src') },
  get 'node:net' () { return require('../../../datadog-plugin-net/src') },
  get nyc () { return require('../../../datadog-plugin-nyc/src') },
  get oracledb () { return require('../../../datadog-plugin-oracledb/src') },
  get openai () { return require('../../../datadog-plugin-openai/src') },
  get pg () { return require('../../../datadog-plugin-pg/src') },
  get pino () { return require('../../../datadog-plugin-pino/src') },
  get 'pino-pretty' () { return require('../../../datadog-plugin-pino/src') },
  get playwright () { return require('../../../datadog-plugin-playwright/src') },
  get protobufjs () { return require('../../../datadog-plugin-protobufjs/src') },
  get redis () { return require('../../../datadog-plugin-redis/src') },
  get restify () { return require('../../../datadog-plugin-restify/src') },
  get rhea () { return require('../../../datadog-plugin-rhea/src') },
  get router () { return require('../../../datadog-plugin-router/src') },
  get 'selenium-webdriver' () { return require('../../../datadog-plugin-selenium/src') },
  get sharedb () { return require('../../../datadog-plugin-sharedb/src') },
  get tedious () { return require('../../../datadog-plugin-tedious/src') },
  get undici () { return require('../../../datadog-plugin-undici/src') },
  get winston () { return require('../../../datadog-plugin-winston/src') },
  get ws () { return require('../../../datadog-plugin-ws/src') }
}
